Photo picker
Depuis iOS 14, on peut choisir de ne pas partager toutes ses photos
On peut lancer le photo picker limité programmatiquement (et avec une callback depuis iOS 15):
PHPhotoLibrary.shared().presentLimitedLibraryPicker(from: viewController) { identifiers in
for newlySelectedAssetIdentifier in identifiers { ... }
}
Depuis SwiftUI, on peut utiliser PhotoPicker
qui place un overlay sur une image:
PhotosPicker(
selection: $viewModel.imageSelection,
matching: .images,
photoLibrary: .shared()) {
Image(...)
}